@charset "utf-8";

/*----

模块名称：企业店铺详情

修改内容：暂无

模块作者：szy

修改时间：2017.09.05

----*/

#adword  { 

    height: 118px;

	width:1400px;

	overflow:hidden;

}

.adword .newad {

    float: left;

}

.adword .smallIMg {

    margin-right: 15px;

}

.newad {

    position: relative;

}

.newad span {

    position: absolute;

    bottom: 0;

    right: 0;

    padding: 1px 8px;

    font-size: 12px;

    color: #fff;

    background: #000;

    opacity: 0.24;

    filter: alpha(opacity=24);

}

.proDets{width:1200px; height:567px; background:#fff; margin:0 auto; margin-top:20px;}

/*产品图片切换*/

.proImg{ width:356px; height:507px; float:left; padding:30px;}

.proImgBox{ width:356px; height:440px;position:relative;  overflow:hidden;  zoom:1;}

.proImg .proImgBox .hd{ width:100%; overflow:hidden; }

.proImg .proImgBox .hd ul{ overflow:hidden; zoom:1; margin-top:20px;}

.proImg .proImgBox .hd ul li{ float:left; text-align:center; width:73px; height:73px; margin-right:14px;}

.proImg .proImgBox .hd ul li img{ width:71px; height:72px; cursor:pointer; border:1px solid #efefef}

.proImg .proImgBox .hd ul li.on{}

.proImg .proImgBox .hd ul li.on img{width:69px; height:69px;border:2px solid #ff6600;}

.proImg .proImgBox .hd ul li.nonmar{ margin:0px;}

.proImg .proImgBox .bd li{ vertical-align:middle; float:left; width:345px; height:345px;}

.proImg .proImgBox .bd img{ width:345px; height:345px; display:block;  }

/*分享收藏*/

.proShar{ width:356px; height:31px; margin-top:34px; position:relative;}

.proShar .proSave{padding: 0px 10px 0px 30px; height:31px; border: #e4e4e4 solid 1px; border-radius: 2px; float: left; line-height:31px; color: #888; background: url("../images/copyright.png") no-repeat -479px -191px scroll; margin-right: 10px;}

.proShar .proSave.on{ background-position:-479px -66px}

.bdsharebuttonbox{display:block;float:left;background-position:;}

.bdsharebuttonbox a{padding:0px 10px 0px 30px !important;height:31px !important;border:#e4e4e4 solid 1px !important;border-radius:2px !important;float:left !important;line-height:31px !important;color:#7b7b7b !important;background:url("../images/copyright.png") no-repeat -479px -96px scroll !important;margin:0px 10px 0px 0px !important;}

.bdsharebuttonbox a:hover{color:#db2242 !important;opacity:1.0 !important;filter:alpha(opacity=80) !important;}

.proShar .saved{ float:right; background-position:-479px -127px; margin-right:16px;}

.proShar .wxImg{width:45px;padding:0px 10px 0px 30px; height:31px; border: #e4e4e4 solid 1px; border-radius:2px; float: right; line-height:31px; cursor:pointer; color:#7b7b7b; background: url("../images/copyright.png") no-repeat -479px -158px scroll; margin-right:10px;}

.proShar .proCodeimg{width:130px;height:145px;position:absolute;border-radius:3px;right:-24px;top:40px;text-align:center;background-color:#fff;border:#e4e4e4 solid 1px;display:none}

.proShar .proCodeimg span{display:block;line-height:30px;color:#666;}

.proShar .proCodeimg img{ width:100px; height:100px; margin:0 auto;} 

/*产品参数*/

.proInfo{width:538px; height:487px; float:left; border-right:1px solid #f3f3f3; padding:45px 0; font-size:14px;}

.proInfo h1{font-size: 22px; line-height: 30px; overflow: hidden; color: #4d4d4d; margin-bottom: 15px; max-height: 60px; font-weight:normal}

.proInfo p{font-size:14px;line-height:41px;color:#4c4c4c;height:41px;overflow:hidden;}

.proInfo i{color:#888;margin-right:20px;float:left; text-align:justify}

.proInfo .proPrice{background:url("../images/copyright.png") no-repeat 0px -96px scroll; width:479px;height:62px;line-height:31px; padding:15px 0; margin-bottom:10px; font-size:12px;}

.proInfo .proPrice p{ height:31px; line-height:31px;padding-left:20px}

.proInfo .proPrice span{color:#db2242;float:left;line-height:31px;font-size:18px;}

.proInfo .proPrice em{margin-right:10px; color:#000; font-size:13px;}

.proInfo .proPrice font{font-size:24px;margin-left:5px;font-weight:bold;}

.proInfo p a:hover{color:#db2242}

.proInfo p a{color:#4c4c4c;font-size:14px}

.proInfo p font{color:#db2242}

.proInfo a.onlineInquiry{ display:block; width:175px; height:43px; background:#db2242; border-radius:3px; text-align:center; line-height:43px; color:#fff; font-size:16px; margin-top:30px;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s}

.proInfo a:hover.onlineInquiry{ background:#cd0225}

/*买家正在看*/

.shopInfo{width:215px; height:567px; float:left; padding:0 15px; overflow:hidden;}

.shopInfo h2{ font-weight:normal; text-align:center; height:44px; line-height:44px; font-size:16px; padding-top:4px; background:url("../images/copyright.png") no-repeat 0px -189px scroll;}

.shopInfo a{width:113px;height:90px; display: block; color: #333; font-size: 12px; padding:19px 0px 19px 102px; border-bottom:1px solid #f3f3f3; position: relative; overflow:hidden;}

.shopInfo a img {width: 90px; height: 90px; position: absolute; left: 0; top: 19px;}

.shopInfo a b{display: block;  line-height:20px; color: #333; overflow: hidden; font-weight: 400;}

.shopInfo a:hover b{ color:#db2242}

.shopInfo a span {display: block; height: 25px; line-height: 25px; overflow: hidden; color: #db2242; margin-top:5px;}

.shopInfo a:last-child{ border:none}

.detaRi{ width:930px; float:left; height:auto; margin-left:20px;}

.detaRi .ad{ width:930px; height:150px;background: #fff; margin-bottom:20px;}

.detaRi .dataCont{ width:930px; min-height:500px; background:#fff}



/*内容*/

.detaRi .dateMain{ width:870px; min-height:540px; background:#fff; padding:20px 30px;}

.detaRi .dateMain .ad2{ width:870px; height:60px; background:#fff}

.detaRi .dateMain .main{ font-size:14px; color:#888; line-height:28px;}

.detaRi .dateMain .main img{max-width:870px;}

.detaRi .dateMain .main:after{content:""; clear:both; display:block}

.detaRi .dateMain .ad3{ width:350px; height:350px; float:left;}

.detaRi .dateMain .ad4{ width:870px; height:40px;}

.detaRi .dateMain .ad4:before{content:""; clear:both; display:block}

.detaRi .ad5{ width:930px; height:150px; margin-top:20px; background:#fff}

.ad6{ width:1200px; height:150px; margin:0 auto; margin-top:20px; background:#fff}

/*参数*/

.parameter{ width:868px; height:auto; border:1px solid #ddd; border-right:0px; border-bottom:0px; line-height:30px; overflow:hidden; color:#666; margin:30px 0 20px 0;}

.parameter p{ height:30px; width:855px; background:#eee; font-weight:bold; padding-left:12px; border-right:1px solid #ddd;border-bottom:1px solid #ddd;}

.parameter li{ border-bottom:1px solid #ddd; width:433px; border-right:1px solid #ddd; float:left; height:30px; font-size:14px}

.parameter li span{ display:inline-block; width:113px; padding-left:12px; margin-right:12px; border-right:1px solid #ddd}

.detaTit{ font-size:16px; color:#555; font-weight:bold; height:60px; line-height:60px;}

/*相关栏目*/

.column{ width:1200px; height:auto; margin:0 auto; margin-top:25px; background:#fff; padding-bottom:20px;}

.column h2{ height:44px; line-height:44px; border-bottom:1px solid #e7e7e7; position:relative; font-weight:normal; margin-bottom:10px;}

.column h2 span{ position:absolute; display:inline-block; padding:0 20px; border-bottom:1px solid #db2242; height:44px; left:20px; top:0; font-size:16px;}

.column .columnList{ margin:15px 25px 0 25px; font-size:14px;}

.column .columnList h3{ height:40px; line-height:40px; color:#555;font-weight:bold;}

.column .columnList a{ display:inline-block; padding:2px 2px; color:#5e5e5e; background:#f5f5f5; line-height:26px; margin:0px 10px 10px 0;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s}

.column .columnList a:hover{ background:#ebeaea; color:#db2242}

.column .columnList a em{ color:#e02445}  

/*发布*/

.publish{ width:1100px; height:115px; margin:0 auto; background:#fff; margin-top:20px; padding:0 50px; line-height:115px; font-size:16px; position:relative}

.publish span{ color:#db2242; margin:0 5px;}

.publish a{ display:block; font-size:14px; border:1px solid #db2242; color:#db2242; position:absolute; width:220px; height:40px; line-height:40px; border-radius:3px; top:35px; right:69px; text-align:center;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s}

.publish a:hover{ background:#db2242; color:#fff}

.publish a .iconfont{ font-size:16px; margin-right:10px;}

/*声明*/

.state{ width:1140px; height:auto; margin:0 auto; margin-top:20px; background:#fff; padding:25px 30px; color:#999; line-height:22px}

.state h2{ height:30px; line-height:30px; font-size:14px; color:#db2242; margin-bottom:5px}

.state h2 .iconfont{ margin-right:5px; font-weight:bold}

.state b{ color:#333}

.state p{ margin-top:20px;}

.state p a{ color:#e02445}

.state p a:hover{ text-decoration:underline}

/*报价弹框*/

#inquiry{ display:none}

.inquiry{ width: 560px;background: #fff;}

.inquiryWarp{ width: 550px;}

.inquiryBox{ height:auto;}

.inquiryBox::-webkit-scrollbar{width:5px;height:5px}

.inquiryBox .inquiryTip{width: 510px; border:1px solid #fae2e1; background:#fff6f7; border-radius:5px; font-size:12px; padding:10px 15px; color:#545353; line-height:22px;position:relative}

.inquiryBox .inquiryTip .inquiryLogin{ position:absolute; top:10px; right:15px; line-height:22px;}

.inquiryBox .inquiryTip .inquiryLogin a{ color:#ff7154; padding:0 3px; display:inline-block}

.inquiryBox .inquiryTip .inquiryLogin b{ color:#ff7154; font-weight:normal}

.inquiryBox .inquiryTip span{ display:inline-block; width:60px; color:#ff7154}

.inquiryBox .inquiryTip span i{ display:inline-block; width:14px; height:14px; background:#f60; color:#fff; line-height:14px; border-radius:100%; text-align:center; margin-right:5px;}





.inquiryBox .inquiryLine{ margin-top:8px; min-height:35px; line-height:35px; position: relative}

.inquiryBox .inquiryLine:after{content:""; clear:both; display:block}

.inquiryLine .lineLe{ display:inline-block; color:#888; width:95px; text-align:right}

.inquiryLine .lineLe i{ color:#e4435f; font-style:normal; margin-right:3px}

.inquiryLine .offerCheck{ margin-right:5px; vertical-align:middle}

.inquiryLine .lineTip{ position: absolute;top: 7px;left: 280px;}

.inquiryLine .lineTipyzm{ left: 386px}

.inquiryLine .lineTiptxt{ top: 72px; left: 95px}

.inquiryLine b{ font-weight:normal; vertical-align:middle}

.inquiryLine label{ margin-right:5px;}

.inquiryLine .lineSele{ width:155px; height:28px; padding-left:10px; border:1px solid #e7e7e7; color:#999; border-radius:3px; margin-right:5px}

.inquiryLine .lineText{ width:385px; height:65px; border:1px solid #e7e7e7;border-radius:3px; margin-top:5px; padding:5px; margin-bottom: 20px}

.inquiryLine .lineInput{ width:390px; height:33px; border:1px solid #e7e7e7; padding:0 0 0 5px;border-radius:3px; font-size:12px}

.inquiryLine .lineTel{ width:160px}

.inquiryLine .fsyzm{ display:inline-block; background:#f3f3f3; padding:0 10px; height:34px; border-radius:3px; vertical-align:middle; margin-left:10px; cursor:pointer;color: #f60; border:none }

.lineBot{ height:40px; padding:15px 0 30px 95px}

.lineBot .lineBut{ width:179px; height:40px; background:#e4435f; font-size:16px; color:#fff;border-radius:3px; border:none; cursor:pointer; margin-right:35px;transition:all .3s;}

.lineBot .lineBut:hover{ background:#ce082b}

.lineBot .lineBut2{ width:179px; height:40px; border:1px solid #e7e7e7; background:#fcfcfc; font-size:16px; color:#333;border-radius:3px; cursor:pointer;transition:all .3s;}

.lineBot .lineBut2:hover{ background:#dbdbe6}

.dialogBoxContent{padding:20px 20px 0px 20px}

/*举报*/

#report{ display:none}

.reportLine{ margin-bottom:5px; min-height:35px; line-height:35px;}

.reportLine:after{content:""; clear:both; display:block}

.reportLine .lineLe{ display:inline-block; color:#888; width:95px; text-align:right}

.reportLine .lineLe i{ color:#e4435f; font-style:normal; margin-right:3px}

.reportLine .lineSele{ width:390px; height:28px; padding-left:10px; border:1px solid #e7e7e7; color:#999; border-radius:3px; margin-right:5px}

.reportLine .lineLe.lineTop{ vertical-align:top}

.reportLine .lineText{ width:378px; height:103px; border:1px solid #e7e7e7;border-radius:3px; margin-top:5px; padding:5px;}

.reportLine .lineInput{ width:290px; height:33px; border:1px solid #e7e7e7; padding:0 0 0 5px;border-radius:3px; font-size:12px}

.reportLine .lineTel{ width:200px}

.reportLine .fsyzm{ display:inline-block; background:#e4e4e4; padding:0 10px; height:34px; border-radius:3px; vertical-align:middle; margin-left:10px; cursor:pointer; border:none;}

#report .lineBot .lineBut{ margin-right:30px;}

.fontTips{ padding-left:95px!important; height:22px; line-height:30px;}

.reasonTip{ margin-top:-10px!important;}

/*收藏*/

#collection{ display:none}

#collection .dialogBoxContent{ padding:0}

.proSaveTop{ width:360px; height:112px; border-bottom:1px solid #e7e7e7; font-size:22px; padding:90px 0 0 50px;}

.proSaveTop .iconfont{ font-size:50px; color:#e4435f; vertical-align:middle; margin-right:5px;}

.proSaveTop a{ display:inline-block; font-size:12px; color:#555; height:28px; line-height:28px; border:1px solid #e7e7e7; border-radius:3px; padding:0 10px; margin-left:10px;}

.proSaveTop a:hover{ color:#f00}

.proSaveBot{ height:60px; padding-top:20px; text-align:center; width:410px}

.proSaveBot .proSaveBut{width:140px; height:40px; background:#e4435f; font-size:16px; color:#fff;border-radius:3px; border:none; cursor:pointer;transition:all .3s;}

.proSaveBu:hover{ background:#dbdbe6}

/*请不要重复操作*/

#prompt{ display:none}

.promptTop{ width:340px; height:60px; font-size:22px; padding:40px 0 10px 100px;}

.promptTop .iconfont{ font-size:50px; color:#e4435f; vertical-align:middle; margin-right:5px;}

.promptZh{ font-size:14px; color:#999; text-align:center}

/*公司联系方式*/

.companyContact {width:596px;border-top:1px solid #e7e7e7;padding:20px 137px 45px 137px;}

.companyContact h3 {font-size:16px;font-weight:normal;color:#515151;padding-bottom:20px;}

.qyContactBox {width:594px;height:auto;overflow:hidden;border:1px #e7e7e7 solid;border-radius:3px;background:url("../images/qyNameBg.jpg") no-repeat center top;}

.qyContactBox .qyName {height:90px;line-height:90px;padding:0 20px 16px 56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:24px;}

.qyContactBox .contactPerson {padding:10px 30px 0;color:#666;line-height:30px;font-size:14px;}

.qyContactBox .contactPerson i {font-size:20px;margin-right:5px;}

.qyContactBox .qyLianxi {width:554px;height:auto;overflow:hidden;padding:15px 10px 20px 30px;}

.qyContactBox .qyLianxi li {width:256px;float:left;display:inline;margin-right:20px;line-height:26px;font-size:14px;/* overflow:hidden; */text-overflow:ellipsis;white-space:nowrap;}







#bot-pro .unique{

    width:1140px;

    border:1px solid #eee;

    background: #F5F5F5;

    margin-top: 20px;

    padding: 20px;overflow: hidden;

}

.unique>.t{

    margin: 8px 0;

    border-top:1px dashed #ccc;

    position: relative;

}

.unique>.t span{

    position: absolute;

    display: inline-block;

    width:100px;

    text-align: center;

    height: 30px;

    line-height: 30px;

    color:#111;

    font-size: 20px;

    top:50%;

    margin-top: -15px;

    left:50%;

    margin-left: -50px;

    background: #F5F5F5;

}

.unique ul{

    width:2000px;



}

.unique ul.lists-1 {

   /*  margin-top: 22px; */

    margin-bottom: 10px;

}

.unique ul li{

    float: left;

    width:168px;

    border:1px solid #eee;

    transition: all linear 0.3s;

    margin-right: 24.5px;

    position: relative;

    overflow: hidden;

	height:170px;

	margin-top: 20px;

}

.unique ul li>a{

    display: inline-block;

}

.unique ul li:hover{

    border:1px solid #FE5F0C;

}

.unique ul li img{

    width:168px;

    height:168px;

}

.unique ul li .mol{

    position: absolute;

    left:0;

    bottom: -28px;

    background: rgba(255,255,255,0.8);

    padding-bottom: 10px;

    transition: all linear 0.3s;

    cursor: pointer;

}

.unique ul li:hover .mol{

    bottom: 0;

}

.unique .mol .t{

    padding: 0 6px;

    text-overflow:ellipsis;

    width:156px;

    color:#555;

    font-size:12px;

    height: 32px;

    line-height: 32px;

    /*display: inline-block;*/

    overflow: hidden;

    white-space: nowrap;

	text-align:center;

}

.unique .mol .price_d{

    font-size:20px;

    color:#ff3333;

    text-align: center;

    font-family: arial;

    line-height: 15px;

}

.unique .mol .price_d .unit{

    font-size: 16px;

}

/*right-end*/



/*friend-link-s*/

.friend-link{

    width:1158px;

    border:1px solid #eee;

    margin-top: 20px;

    padding: 20px;

    position: relative;

}

.friend-link .name{

    color:#333;

    font-size:14px;

    margin-bottom: 20px;

}

.friend-link .lists{

    width:2000px;

}

.friend-link .lists:first-child{

    margin-bottom: 16px;

}

.friend-link .lists:last-child{

    margin-bottom: 30px;

}

.friend-link .lists>li{

    width:120px;

    margin-right: 137px;

    float: left;

}

.friend-link .second li{

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    margin-bottom: 16px;

}

.friend-link .second li:last-child{

    margin-bottom: 0;

}

.friend-link .second li a{

    color:#777;

}

.friend-link .m-type a{

    color:#333;

}

.friend-link .m-type span{

    color:#777;

}

.friend-link .second li a:hover,.friend-link .m-type a:hover{

    color:#ff5700;

}

.friend-link .more{

    position: absolute;

    width:70px;

    height: 20px;

    line-height: 20px;

    text-align: center;

    border:1px solid #eee;

    border-top:2px solid #fff;

    left:50%;

    margin-left: -36px;

    bottom:-22px;

    color:#777;

    cursor: pointer;

}

.friend-link .open-more {

    display: none;

}

.abc-box{

    margin-top: 19px;

    padding: 20px 0;

    width:2000px;

}

.abc-box span{

    font-size:12px;

    color:#666;

    padding-right: 28px;

}

.abc-box a{

    font-size:14px;

    color:#999;

    font-family: arial;

    padding-right: 25px;

}

.abc-box a:hover{

    color:#ff5700;

}

/*friend-link-end*/



/*fixed-head*/

#fixed-head{

    position: fixed;

    width:100%;

    top:0;

    left:0;

    background:#f5f5f5 ;

    height: 46px;

    display: none;

    box-shadow: rgb(153,153,153) 0px 0px 10px;

}

#fixed-head .person{

    height: 46px;

    width:190px;

    margin-right: 10px;

    display: inline-block;vertical-align: bottom;float: left;

    background: #FFB820;

    color:#fff;

    overflow: hidden;

}

#fixed-head .person li{

    width:120px;

    height: 23px;



    margin: 0 auto;

}

#fixed-head .person li:first-child{

    line-height: 26px;

}

#fixed-head .person li:last-child{

    line-height: 20px;

}

#fixed-head .person .prod-phone{

    font-size:16px;

}

#fixed-head .person .name{

    padding-right: 10px;

}

#fixed-head .product{

    height: 46px;

    display: inline-block;

    vertical-align: bottom;float: left;

}

#fixed-head .product li{

    height: 46px;

    line-height: 46px;

    width:120px;

    text-align: center;

    float: left;border-left:1px solid #eee;

}

#fixed-head .product li>a{

    display: inline-block;

    color:#555;

    font-size:14px;

    position: relative;

    width:100%;

    height: 46px;

    cursor:pointer;

}

#fixed-head .product li:last-child{

    border-right: 1px solid #eee;;

}

#fixed-head .product li>a.act{

    color:#ff5700;

    background: #fff;



}

#fixed-head .product li>a.act:after{

    content: ' ';

    width:100%;

    height: 2px;

    background: #FF5700;

    position: absolute;

    left:0;

    top:0;

}

#fixed-head .query{

    width:130px;

    height: 46px;

    line-height: 46px;

    background: #FF8400;

    color:#fff;

    font-size:16px;

    padding-left: 20px;

    position: relative;

    cursor: pointer;

    text-align: center;

    transition: all linear 0.3s;

}

#fixed-head .query:hover{

    background: #FF6700;

}

#fixed-head .query .icon{

    display: inline-block;

    width:23px;

    height: 19px;

    background: url(../images/icon-ask_value.png) no-repeat center;

    background-size: 23px 19px;

    top:50%;

    left:25px;

    margin-top: -7px;

    position: absolute;



}

#fixed-head .type-mobile{

    width:90px;

    height: 46px;

    line-height: 46px;

    font-size:14px;

    color:#555;

    padding-right: 30px;

    position: relative;

    text-align: center;

    cursor: pointer;

    transition: all linear 0.1s;

    display: inline-block;

}

#fixed-head .type-mobile .icon{

    display: inline-block;

    width: 16px;

    height: 46px;

    background: url(../images/icon-enter-phone.png) no-repeat 0px 0px;

    background-size: 16px 16px;

    top:50%;

    right:18px;

    margin-top: -8px;

    position: absolute;

}

#fixed-head  .code-box{

    position: absolute;

    display: none;

    width:120px;

    height:120px;

    overflow:hidden;

    background:#fff;

}

#fixed-head  .code-box img{

    width:120px;

    /*left:0;

    top:46px;*/

}

#fixed-head  .code-box canvas{

    width:110px;

    height:110px;

    border:1px solid #ddd;

    padding:4px;

}

#fixed-head .type-mobile:hover .code-box{

    display: block;

}

#fixed-head .type-mobile:hover{

    background: #eee;

}



@media screen and (max-width:1190px ) {

    #bot-pro{

        width:750px;

    }

    .header .search, .search{

        width:530px;

    }

    .search .input-box input{

        width:530px;

    }

    .main-data-param{

        /*width:530px;*/

    }

    .wrap {

        width: 1190px;

        margin: 0 auto;

    }

    .main-data-param .turn-param ul{

        width:440px;

    }

    .recommend ul li{

        margin-right: 14.5px;

    }

    .three-con{

        width:700px;

        margin: 0 auto;

    }

    .concat-container .R{

        width:480px;

    }

    #three-data{

        width:748px;

    }

    #bot-pro .unique{

        width:708px;

    }

    .unique ul li{

        margin-right: 9.33333333px;

    }

    .friend-link{

        width:908px;

    }

    .friend-link .lists>li{

        width:120px;

        margin-right: 77px;

    }

    .abc-box span{

        padding-right: 20px;

    }

    .abc-box a{

        padding-right: 16px;

    }

    #three-data .table table td{

        width:218px;

    }

    #three-data .table table td div{

        width:218px;

    }

    #three-data .table table td.bg{

        width:130px;

    }

    #three-data .table table td.bg div{

        width:130px;

    }



}

.icons-sprite, .red_layer .layui-layer-setwin .layui-layer-close, .red_layer .layui-layer-setwin .layui-layer-close:hover, .pro_contact_module .contact_soft .qq, .pro_contact_module .contact_soft .wangwang, .albums-display .icon_photo_page_prev, .albums-display .icon_photo_page_next {

  background-image: url('../images/icons-s80ee4308d5.png');

  background-repeat: no-repeat; }



.red_layer .layui-layer-title {

  color: #fff;

  background: #ed485c; }

.red_layer .layui-layer-setwin {

  top: 12px; }

  .red_layer .layui-layer-setwin .layui-layer-close {

    background-position: 0 -790px;

    width: 9px;

    height: 9px; }

    .red_layer .layui-layer-setwin .layui-layer-close:hover {

      background-position: 0 -790px; }



.layer_module {

  padding: 24px 0 50px 0; }



.layer_form li {

  margin-bottom: 12px; }

  .layer_form li label.error {

    display: block;

    color: #ed485c;

    font-size: 12px;

    height: 24px;

    line-height: 24px;

    margin-left: 120px; }

  .layer_form li .layer_text {

    display: inline-block;

    vertical-align: middle;

    *vertical-align: auto;

    *zoom: 1;

    *display: inline;

    color: #ed485c;

    height: 30px;

    line-height: 30px;

    font-size: 14px; }

  .layer_form li .layer_title {

    float: left;

    display: inline;

    color: #666;

    font-size: 14px;

    width: 120px;

    height: 30px;

    line-height: 30px;

    text-align: right; }

    .layer_form li .layer_title em {

      color: #ed485c;

      font-style: normal;

      font-family: 'arial';

      margin-right: 3px; }

  .layer_form li .form_text {

    color: #333;

    font-size: 14px;

    height: 18px;

    line-height: 18px;

    padding: 5px 0 5px 2px;

    border: 1px solid #ccc; }

    .layer_form li .form_text.short_text {

      width: 140px; }

    .layer_form li .form_text.long_text {

      width: 348px; }

    .layer_form li .form_text.error {

      border-color: #ed485c; }

  .layer_form li .remark_area {

    color: #333;

    font-size: 14px;

    height: 130px;

    width: 340px;

    padding: 5px;

    line-height: 18px;

    resize: none;

    border: 1px solid #ccc; }



.layer_sub {

  color: #fff;

  font-size: 14px;

  width: 120px;

  height: 36px;

  line-height: 36px;

  text-align: center;

  border: none;

  border-radius: 3px;

  cursor: pointer;

  margin: 20px 0 0 120px;

  background: #fc7b1f; }



.product_detail_module {

  margin-top: 20px;

  padding: 30px;

  border: 1px solid #ccc; }

  .product_detail_module .product_title {

    color: #666;

    font-size: 18px;

    font-weight: normal; }



.product_detail {

  overflow: hidden;

  *zoom: 1;

  margin-top: 30px; }



.product_albums_module {

  position: relative;

  float: left;

  display: inline;

  width: 415px; }

  .product_albums_module .big-photo { display:table-cell;vertical-align:middle;

    position: relative;

    width: 415px;

    height: 415px;

    line-height: 415px;

    overflow: hidden;

    border: 1px solid #eee;

    background: #eee;

    text-align: center;



  }

    .product_albums_module .big-photo .albums-big {

      display:block; margin:auto;

    }



.product_relative_module {

  float: right;

  display: inline;

  width: 480px; }



.product_params_module {

  padding: 12px 30px;

  border: 1px solid #ccc; }

  .product_params_module .pro_params_list li {

    color: #666;

    font-size: 14px;

    margin: 12px 0; }

    .product_params_module .pro_params_list li.valid_date {

      color: #fc7a1f;

      font-size: 18px; }

    .product_params_module .pro_params_list li .sign {

      color: #fc7a1f; }



.pro_contact_module {

  overflow: hidden;

  *zoom: 1;

  margin-top: 28px;

  padding: 24px 0 30px 30px;

  border: 1px solid #ccc; }

  .pro_contact_module .contact_list {

    float: left;

    display: inline;

    padding-top: 8px; }

    .pro_contact_module .contact_list li {

      color: #666;

      font-size: 14px;

      margin: 12px 0;

      width: 220px; }

  .pro_contact_module .contact_soft {

    float: left;

    display: inline; }

    .pro_contact_module .contact_soft .soft {

      float: left;

      display: inline;

      width: 97px;

      height: 112px; }

    .pro_contact_module .contact_soft .qq {

      background-position: 0 -1814px;

      margin-right: 32px; }

    .pro_contact_module .contact_soft .wangwang {

      background-position: 0 -2115px; }



.pro_action_module {

  margin-top: 36px; }

  .pro_action_module .about_action {

    color: #666;

    font-size: 14px; }

    .pro_action_module .about_action span {

      margin-right: 32px; }

      .pro_action_module .about_action span em {

        color: #fc7a1f;

        font-style: normal;

        margin: 0 2px; }

  .pro_action_module .action_list {

    overflow: hidden;

    *zoom: 1;

    margin-top: 20px; }

    .pro_action_module .action_list li {

      float: left;

      display: inline;

      color: #fff;

      font-size: 18px;

      width: 138px;

      height: 54px;

      line-height: 54px;

      text-align: center;

      border-radius: 3px;

      cursor: pointer; }

      .pro_action_module .action_list li:hover {

        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

        opacity: 0.8; }

      .pro_action_module .action_list li.ask {

        background: #e84c3d; }

      .pro_action_module .action_list li.buy {

        margin: 0 32px;

        background: #fc7b1f; }

      .pro_action_module .action_list li.collect {

        background: #bbb; }



.product_des_module {

  padding-top: 36px; }

  .product_des_module .pro_des_title {

    color: #ed485c;

    font-size: 18px;

    font-weight: normal;

    padding: 0 0 8px 5px;

    border-bottom: 1px solid #ccc; }

  .product_des_module .pro_des_con {

    color: #666;

    font-size: 14px;

    padding: 24px 0 36px 0; }

    .product_des_module .pro_des_con img {

      max-width: 90%;

    }

    .product_des_module .pro_des_con p {

      line-height: 24px; }



.albums .albums-info {

  text-align: center;

  font-size: 16px;

  font-weight: bold; }

  .albums .albums-info span {

    font-weight: normal; }

  .albums .albums-info strong {

    color: #E9263D; }



.albums-display-bg {

  padding: 0 26px; }



.albums-display-list {

  width: 100%;

  height: 120px;

  overflow: hidden;

  position: relative; }



.albums-display-show {

  position: absolute;

  top: 0;

  left: 0; }

  .albums-display-show .albums-item-show {

    float: left;

    width: 116px;

    height: 116px;

    line-height: 116px;

    overflow: hidden;

    border: 2px solid transparent; }

    .albums-display-show .albums-item-show:hover {

      border: 2px solid #fc7b1f; }

    .albums-display-show .albums-item-show.active {

      border: 2px solid #fc7b1f; }

    .albums-display-show .albums-item-show img {

      /*width: 100%;*/ }



.albums-display {

  position: relative;

  margin-top: 6px; }

  .albums-display .albums-arrow {

    position: absolute;

    width: 20px;

    height: 116px;

    cursor: pointer;

    background: #e6e6e6; }

    .albums-display .albums-arrow:hover {

      background: #ccc; }

    .albums-display .albums-arrow.albums-display-list-prev {

      left: 0;

      top: 2px; }

    .albums-display .albums-arrow.albums-display-list-next {

      right: 0;

      top: 2px; }

  .albums-display .icon {

    position: absolute;

    top: 50%;

    left: 5px;

    display: block;

    width: 11px;

    height: 20px;

    margin-top: -10px; }

  .albums-display .icon_photo_page_prev {

    background-position: 0 -559px; }

  .albums-display .icon_photo_page_next {

    background-position: 0 -539px; }



.disable {

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

  opacity: 0.5;

  cursor: pointer; }



.zoom-move {

  position: absolute;

  top: 0;

  left: 0;

  background: #eee;

  border: 1px solid #fff;

  opacity: 0.5;

  filter: alpha(opacity=50);

  cursor: move; }



.zoom-div {

  position: absolute;

  top: 0;

  left: 420px;

  background: #fff;

  border: 1px solid #d4d4d4;

  width: 310px;

  overflow: hidden;

  z-index: 99; }



.zoom-img-div {

  width: 800px;

  overflow: hidden; }



.zoom-img {

  width: 100%;}



.box {

  position: relative; }